<?php
// nos conectamos a la BD
require('../clase_principal.php'); 
    
  
 $usuarios = usuario_online();
 function usuario_online()
 {
	 $conex=Conectarse(); 

	 
// Tiempo máximo de espera

$time = 5 ;
// Momento que entra en línea
$date = time() ;
// Recuperamos su IP
$ip = $REMOTE_ADDR ;
// Tiempo Limite de espera 
$limite = $date-$time*60 ;
// si se supera el tiempo limite (5 minutos) lo borramos
ejecutar("delete from gente_online where date < $limite") ;
// tomamos todos los usuarios en linea
$resp = ejecutar("select * from gente_online where ip='$ip'") ;
// Si son los mismo actualizamos la tabla gente_online
if(total_paginas($resp) != 0) {
ejecutar("update gente_online set date='$date' where ip='$ip'") ;
}
// de lo contrario insertamos los nuevos
else {
ejecutar("insert into gente_online (date,ip) values ('$date','$ip')") ;
}
// Seleccionamos toda la tabla
$query = "SELECT * FROM gente_online";
// Ocultamos algún mensaje de error con @
$resp = @ejecutar($query) or die(mysql_error());
// almacenamos la consulta en la variable $usuarios
$usuarios = total_paginas($resp);
// Si hay 1 usuarios se muestra en singular; si hay más de uno, en plural
 
	  cerrarConexion($conex); 
	 
	 return $usuarios;
 }
   

if($usuarios > 1 || $usuarios == 0){echo("Hay ");}else{echo("Hay ");}if($usuarios == 0){echo("no ");}else{echo($usuarios." ");}if($usuarios > 1 || $usuarios == 0){echo("usuarios en línea.");}else{echo("usuario en línea.");}
?>